@media screen and (max-width:1600px){
	body,html{overflow-x:hidden;}
	.head-m .wrap{width: 80%}
	.logo{width: 400px;}	
}

@media screen and (max-width:1440px){
	.dName{ font-size: 20px;}
	.ser_ta td h2{ font-size: 20px;}
	.kfTime{ font-size: 14px;}
	.ser_ta td{ height: 150px;}
	.logo{width: 380px;}	
	.foot_a dd{min-height: 300px;}
	.us_infor{font-size: 13px;line-height: 27px;}
	.us_infor p span{font-size: 18px;}
}

@media screen and (max-width:1195px){

	.kf_a a{ font-size: 12px;}
	.head-m .wrap{width: 90%;}
    .searbox{ margin-top:-6px;}
    .logo{width: 300px; padding-left: 60px;}	
}
@media screen and (max-width:1200px){
	.dName{ font-size: 18px;}
	.dBtn{margin:20px 0 30px 0;}
	.logo{width: 300px;}
	.cp-list li p {font-size: 12px;}
	.menu li{padding-top: 33px;}
	.searbtn{margin-top: 40px}
	.subMenu{top:68px;}
	.lx_infor{font-size:16px;line-height: 38px; }
	.us_infor{width: 60%;}
	.newsList ul{padding: 0 10px;}
	.newsList li{width: 50%;}
	.newsList li h2{font-size: 15px;height: auto;}
	.newsList li p{font-size: 13px;}
	.bform{width: 80%;}

}


@media screen and (max-width:1024px){
	.y_tit h4{ font-size: 18px;}
	.gzt_r li{font-size: 12px;}
   .logo{padding-left: 0;}	
   .solution{width: 100%;}
   .partLink li img{ max-height: 100%;}
    .menu{ display:none;}
	.xg_pro{ padding: 10px 15px;}
	#box3 { width: auto;}
	#box3 .wrap{width: auto;}
	.box{padding: 20px 20px;}
	.nav_fixed{width: 100%;}
	.partner {width:100%}
	.pro_tj{width:100%}
	.pro-box{width: 100%;}
	.cp_top_nav{width: 100%;}
	.footer{width: 100%;}
	#banner{ width: 100%;}
	.wrap{width: 100%;}
	#menu-handler {display: block;top: 18px;right: 50px}
	.head-m{padding-bottom: 0;}
	.head-m .wrap{width: 97%}
	.searbtn{margin-top: 36px}
	.sBtn{right:0px;width: 80px;}
	.sBtn img{height: 33px;}
	.prev{right: 80px}
	.n_tit{width: 180px;line-height: 80px;}
	.n_tit i{width: 43px; padding-left:10px;}
	.news{width: 100%; height: 80px;line-height: 80px;font-size: 14px;}
	.news .slide .bd{padding-left: 220px;}
	.foot_a dl{width: 50%;}
	.proTit{position: static;}
	.tjwrap .prev{left: 10px;}
	.tjwrap .next{right: 10px;}
	.tjhd{bottom: -20px}
	.ser_a li{width: 100%;margin-bottom: 20px;}
	.zcLeft{width: 30%;}
	.zcbody{width: 70%;}
	.zcbody .partner{ margin-left: -20px;}
	.gcList{display: block;}
	.cont_sel{display: none;}
	.lx_infor{line-height: 33px;}
	.lx_infor h2{font-size: 26px;}
	.lx_infor h4{font-size: 20px;}
	.cont_a dd{width: 100%;}
	.gcList{border:1px solid #B5B5B5;padding: 10px ;}
	.gcList select{display: block;font-size: 16px;color: #666;width: 100%;border:none;background: none;}
	.us_infor{width: 100%;}
	.us_list li{width: 100%;}
	.newsBox{padding: 0 0 40px 0;}
	.news_img p{padding: 5px 20px 5px 20px;}
	.news_img .img-responsive{border-radius:0;}
	.hisCont{padding: 0;}
	.hisinfor{background-position:6px top;}
	.hisinfor li dl{float: none;width: 100%;text-align: left;}
	.hisinfor li dl dt{background-position: left center;}
	.hisinfor li dl.right{width: 100%;float: none;}
	.bform{width: 100%;}
	.cpDown{position: absolute;left: 50%;margin-left: -10px;margin-top: 10px; width: 20px;height: 10px;background: url(../images/d_r.png) no-repeat;display: inline-block;cursor: pointer;}
	#cpDown.active{background-image: url(../images/d_r1.png);}
	.c_nav{display: none;float: none;position: absolute;left: 0;top:50px;right: 0;}
	.cp_nav_mobile{background-color: #fff;padding: 10px 15px;transition-duration: 0ms;-webkit-transition-duration: 0ms; position:relative;z-index:1; margin-top: 11px; }
	.cp_nav_mobile a{display: block;border-bottom: 1px solid #ddd;padding:12px 0;font-size: 14px; }
	.searbox{ margin-top:-5px;}
}	


@media screen and (max-width:861px){
	.bluebox h2{ font-size:18px;}
    .bluebox p{ font-size:12px; }
    .Secol li h3{font-size:18px;}
    .Secol li p{ font-size:12px;}
	.zcLeft{ display: none;}
	.zcbody{ padding-top: 20px;}
	.cp_top_nav .wrap.clearfix .zx_btn.right{margin-right: 0;}
	.flex-direction-nav{display: none;}
	.pTxt{ padding-top:20px; padding-bottom:20px;}
	.zcbody .partner{ margin-left: -5px;}
	.p-tit {padding-left: 20px; }
	.top .t_a{margin-left: 0;}
	.proBox li{width: 50%;}
	.pro_tj{padding-bottom: 30px;}
	#tjowl .owl-pagination{bottom: -20px;}
	.news{height: auto;padding-left: 0;}
	.n_tit{position: static;width: 100%;text-align: left;height:65px; margin-left:-25px;}
	.sBtn{height:65px;}
	.sBtn img{height:25px; padding-bottom:15px}
	.prev{height:65px;}
	.n_tit i img{ transform:scale(0.7); webkit-transform:scale(0.7);}
	.news .slide li{height:70px;line-height: 70px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
	.news .slide .bd{padding-left: 18px; height:65px; }
	.pro_tj td{float: left;width: 100%;}
	.pro_tj td.img{width: 100%;}
	.pro_tj td.img img{display: block;margin:0 auto;}
	.pro_tj td p{padding-right: 10px;}	
	.foot_a dd{min-height: 240px;}
	.foot_b{padding:10px 15px;font-size: 12px;}
	.foot_b span{float: none;display: block;}
	.foot_b span.right{margin-top: 5px;}
	.foot_b span.right a{font-size: 12px;padding: 0;}
	.cp-list li{width: 50%;}
	.pro-item dd{padding: 0px;width: 95%;margin:0 auto;}
	.pro-item dt .wrap{padding: 20px 0;font-size: 15px;}
	.c_nav a{padding: 5px 10px}
	.cp_top .wrap,.zcBox .wrap{width: 95%;}
	.newsList ul{padding: 0;}
	.buy_b{padding: 20px 0;}
	.zcLeft,.zcbody{width: 100%;}
	.zc_body_div{border-left: none;}
	.buyBox{background: none}
	.buyBox .zcLeft{padding-bottom: 20px;border-bottom: 1px solid #ccc;}
	.top .t_a img{height: 45px;vertical-align: middle;position: relative;top:-2px;}
	.top span.right{padding: 0 10px;}
	.cp_name{font-size: 14px; padding-left: 0;}
	.csDiv img{max-width: 100%;}

}
@media screen and (max-width:721px){
	.bluebox h2{ margin-left:-15px;}
    .bluebox p{ margin-left:-15px; }
	.searbox{ margin-top:-15px;}
	.logo{width: 300px;}
	#menu-handler{top:12px;}
	.searbtn{margin-top: 30px}
	.c_nav{display: none;}
	.partLink{margin-left: 10px;}
	
}
@media screen and (max-width:641px){
	.y_tit i{ margin-top: 20px;}
	.y_tit h4{ padding: 10px;}
	.wti{ padding-top: 15px;}
	.gzBox{ padding: 0;}
	.gzt_r ul{ padding: 0 20px 0 20px; margin-bottom: 40px;}
	.glbox{ width: 100%; background-position-x:0; margin-bottom: 30px; padding-left:15px;}
	.partLink li{ width: 50%;}
	.bluebox h2{ margin-left:-15px;}
    .bluebox p{ margin-left:-15px; }
	.yImg{width: 100%;}
	.main-im{ margin-top: -85px; }
	#owl-demo .owl-pagination{bottom: 10px;}
	.swiper-slide{display: block;width: 100%;background-size: 100% 100%;background-repeat: no-repeat;background-position:  center top;}
	.owl-carousel .item,.swiper-slide{height: 200px;}
	.owl-carousel img,.swiper-slide img{display: none;}
	.top,.top_r{height: 40px;line-height: 40px;}
	.top .t_a img{height: 30px;}
	.top .t_a .wmBox{top:39px;}
	.foot_a dl{width: 100%;}
	.foot_a dt{padding-left: 20px;}
	.foot_a dd{height: auto;min-height:inherit;padding: 15px 20px;border-right: none;}
	#tjowl .item{height: auto;}
	.navMobile dd .s_pro a{width: 46%;}
	.yLeft,.yRight{width: 100%;float: left;}
	.yImg{margin: 0 auto}
	.yImg img{display: block;max-width: 100%;margin:0 auto;}
	.buy-btn{text-align: center;}
	.buy-btn input{display: inline-block;float: none;}
	.top .wrap{width: 100%;}
	.ding_a li textarea{width: 90%;}
	.ding_a li:first-child .da_sel{width: auto;}
	 #banner .swiper-slide img{display: none;}
	 .top .t_a a{padding: 0;}
	 .top span.right:nth-child(2){display: none;}
	 .gzTop img.left{float: none;width: 50%; max-width: 520px;margin: 0 auto;display: block;}
	 .gzt_r{float:none;display: block;width: 100%;margin-top: 10px;}	
}
@media screen and (max-width:481px) {
	.td_div img{ height: 60px;}
	.ser_ta td .td_div{ margin: 0 auto;}
    .ser_ta td.tb_c{ width: 100%; border-left: none;text-align: center;}
	.colblue{ margin:0 0 1% 0;}
	.colblue li{ width:100%;}
	.Secol li{width:100%; }
	.Secol li p { padding:0 0 20px 20px;}
    .reBox p.rtips{display: block;text-align: center;padding: 10px 0;color: #d00;background:#f9fafa;margin-bottom: 10px;}
	.logo{width: 250px;}
	.searbox{ margin-top:-20px; margin-left:-200px;}
	.news .slide .bd{padding-left: 33px;}
	#menu-handler{right:45px;top:7px;}
	.ser_ta td{float: left;height: auto;text-align: center;width: 100%;}
	.lx_infor{padding-left: 20px;font-size: 14px;line-height: 28px;}
	.bform td input[type=text].fiut1{width: 19%;}
	.bform td input[type=text].fiut2{width: 15%;}
	.bform td input[type=text].fiut3{width: 57%;}
	.cpDown{margin-left: 30px}

}
@media screen and (max-width:415px) {
	.logo{width: 230px;}
	.cp-list li p {font-size: 12px;}
	.owl-carousel .item{height: 190px;}
	.proBox li{width: 100%;}
	#tjowl .item{height: auto;}
	.fivepage td{ padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 10px; text-align: center;}
    .fivepage td.b_none{ padding: 0;}
}


@media screen and (max-width:361px) {
	.Secol li p { padding:0 20px 20px 20px;}
	.p-tit {padding-left: 8px; }
	.cp-list li p {font-size: 10px;}
	.bform td input[type=text].fiut1{width: 19%;}
	.bform td input[type=text].fiut2{width: 25%;}
	.bform td input[type=text].fiut3{width: 47%;}

}
@media screen and (max-width:320px) {
	.fivepage td{ padding-left: 2px; padding-right: 2px; padding-top: 10px; padding-bottom: 10px; text-align: center;}
    .fivepage td.b_none{ padding: 0;}
	.cp-list li{width: 100%;}
	#menu-handler{top:8px;}
	.owl-carousel .item{height: 140px;}

}


